void npc(Player @player, NPC @npc) {
        /*Facial Npc Created By xthepersonx Edited By wackyracer*/
        int FacialFee = 1000000;/*How Much Do You Want To Fee The Person? (I PUT 1MIL)
        Put To 0 If No Payment Needed
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
        int state = npc.getState();
        int type = npc.getSelected();
        int gender = player.getGender();
        const int [] skins = {0, 1, 2, 3, 4};
        const int [] eyes = {20000, 20001, 20002, 20003, 20004, 20005, 20006, 20007, 20008, 20009, 20010, 20011, 20012, 20013, 20014, 20016, 20017, 20018, 20019, 20020, 20021, 20022, 20023};
        const int [] hair = {30000, 30010, 30020, 30030, 30040, 30050, 30060, 30070, 30080, 30090, 30100, 30110, 30120, 30130, 30140, 30150, 30160, 30170, 30180, 30190, 30200, 30210, 30220, 30230, 30240, 30250, 30260, 30270, 30280, 30290, 30300, 30310, 30320, 30330, 30340, 30350, 30360, 30370, 30400, 30410, 30420, 30430, 30440, 30450, 30460, 30470, 30480, 30490, 30510, 30520, 30530, 30540, 30550, 30560, 30570, 30580, 30590, 30600, 30610, 30620, 30630, 30640, 30650, 30660, 30700, 30710, 30720};
       if(state == 0){
          if(gender == 0){
             if(player.getMesos()>= FacialFee){
                    npc.addText("#b#L0#Hair#l\r\n#L1#Hair Color#l\r\n#L2#Eyes#l\r\n#L3#Eye Color#l\r\n#L4#Skin Color#l#k");
                    npc.sendSimple();
                }else{
                npc.addText("I'm sorry, but you don't have enough mesos! You need 1,000,000 mesos to change your style.");                    npc.sendOK();
                    npc.end();
             }
          }else{
                npc.addText("Please use the girl salon! You're not a boy!");
                npc.sendOK();
                npc.end();
          }
       }if(state == 1){
          if(type == 0){
                 npc.sendStyle(hair);
           }else if(type == 1){
              int cur = npc.getPlayer().getHair()/10*10;
              int []colors = {cur, cur+1, cur+2, cur+3, cur+4, cur+5, cur+6, cur+7};
              npc.sendStyle(colors);
              npc.setState(npc.getState()+1);
           }else if(type == 2){
                 npc.sendStyle(eyes);
                 npc.setState(npc.getState()+2);
           }else if(type == 3){
                 int cur = npc.getPlayer().getFace()%100+20000;
                 int []colors = {cur, cur+100, cur+200, cur+300, cur+400, cur+500, cur+600, cur+700};
                 npc.sendStyle(colors);
                 npc.setState(npc.getState()+3);
           }else if(type == 4){
              npc.sendStyle(skins);
              npc.setState(npc.getState()+4);
          }
       }if(state == 2){
              player.giveMesos(-FacialFee);
              npc.getPlayer().setStyle(hair[npc.getSelected()]);
              npc.end();
        }if(state == 3){
           player.giveMesos(-FacialFee);
           player.setStyle(npc.getPlayer().getHair()/10*10 + npc.getSelected());
           npc.end();
        }if(state == 4){
              player.giveMesos(-FacialFee);
              player.setStyle(eyes[npc.getSelected()]);
              npc.end();
        }if(state == 5){
              player.giveMesos(-FacialFee);
              player.setStyle(20000+npc.getPlayer().getFace()%100 + npc.getSelected()*100);
              npc.end();
        }if(state == 6){
           player.giveMesos(-FacialFee);
           player.setStyle(skins[npc.getSelected()]);
           npc.end();
       }
    }